label: Set wrap on the layout unconditionally
authorBenjamin Otte <otte@redhat.com>
Sun, 17 Apr 2011 22:29:16 +0000 (00:29 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 19 Apr 2011 20:18:18 +0000 (22:18 +0200)
gtk/gtklabel.c

index 2021f0a57a8fa15d13ece0c2a42382933e41e90f..fdcd1d6a7696a50f3078081e61267d6bbcdf2d62 100644 (file)
@@ -3387,7 +3387,6 @@ gtk_label_update_layout_width (GtkLabel *label)
       else
         width = allocation.width  - xpad * 2;
 
-      pango_layout_set_wrap (priv->layout, priv->wrap_mode);
       pango_layout_set_width (priv->layout, MAX (width, 1) * PANGO_SCALE);
     }
   else /* !priv->wrap */
@@ -3460,6 +3459,7 @@ gtk_label_ensure_layout (GtkLabel *label)
 
       pango_layout_set_alignment (priv->layout, align);
       pango_layout_set_ellipsize (priv->layout, priv->ellipsize);
+      pango_layout_set_wrap (priv->layout, priv->wrap_mode);
       pango_layout_set_single_paragraph_mode (priv->layout, priv->single_line_mode);
 
       gtk_label_update_layout_width (label);